.pop { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.7); z-index: 1000; height: 100%; width: 100%;  animation: poupFadIn 0.5s ease 0s 1; outline:none}
.pop .box { border-radius: 20px; background-color: #fff; position: fixed; z-index: 1001; left: 20px; right: 20px; top: 100px; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.32), 0 -3px 0px 0px rgba(0, 0, 0, 0.15) inset; -webkit-animation:f1 0.5s 0s ease 1; }
@-webkit-keyframes f1{
    0%{-webkit-transform: translateY(50px);opacity:0;}
    100%{-webkit-transform: translateY(0);opacity:1; }
}
#zjl .box { top: 50px; }
.pop .box .closeb { cursor: pointer; position: absolute; display: block; border-radius: 50%; width: 30px; height: 30px; text-indent: -9999px; top: 5px; right: 5px; }
.pop .box .closeb:after { position: absolute; content: '.'; display: block; width: 20px; height: 1px; background: #B9B9B9; -webkit-transform: rotate(45deg); top: 14px; left: 5px; }
.pop .box .closeb:before { position: absolute; content: '.'; display: block; width: 20px; height: 1px; background: #B9B9B9; -webkit-transform: rotate(-45deg); top: 14px; left: 5px; }
.pop .box h1 { color: #333; text-align: center; padding: 10px 0; font-size: 16px; }
.pop .box h2 { color: #ee635f; font-size: 12px; text-align: center; padding: 0 5px 5px 5px; word-wrap: break-word; }
.pop .box .inputqy { margin: 5px 15px; overflow: hidden; }
.pop .box .inputqy input { box-sizing: border-box; padding: 10px; background-color: #FCFCFC; color: #666; border-radius: 40px; width: 100%; margin: 5px auto; font-size: 14px; border: 1px #E9E9E9 solid; }
.pop .box .inputqy select { box-sizing: border-box; padding: 10px; background-color: #FCFCFC; color: #666; border-radius: 40px; width: 100%; margin: 5px auto; font-size: 14px; border: 1px #E9E9E9 solid; }
.pop .box .but_con { margin: 10px 15px 20px 15px; overflow: hidden; }
.pop .box .w49 { width: 49%; }
.pop .button_yes { width: 100%; text-align: center; display: inline-block; box-sizing: border-box; font-size: 16px; font-weight: bold; color: #fff; border-radius: 40px; padding: 10px 0; border: 1px solid #ff6a00; background-color: #ff6a00; cursor: pointer; }
.pop .button_yes:active { border: 1px solid #DA443F; background-color: #DA443F; }
.pop .button_no { width: 100%; text-align: center; display: inline-block; box-sizing: border-box; font-size: 16px; color: #999; border-radius: 40px; padding: 10px 0; border: 1px solid #ccc; background-color: transparent; cursor: pointer; }
.pop .button_no:active { background-image: linear-gradient(to top, #dedede, #f2f2f2); }
.pop .jpimg { text-align: center }
.pop .jpimg img { max-height: 240px; max-width: 100%; border-radius: 10px; margin-bottom: 5px; }
.pop .jptext { text-align: center; font-size: 14px }
.pop .jptext .ncz { margin: 20px 0; display: block; color: #ee635f; }
.copyright { color: #f9dc97; font-size: 14px; text-align: center; margin: 20px 0; }
/**/
.pop .box .inputqy input[type='radio'], .pop .box .inputqy input[type='checkbox'] { display: none; cursor: pointer; }
.pop .box .inputqy input[type='radio']:focus, .pop .box .inputqy input[type='radio']:active, .pop .box .inputqy input[type='checkbox']:focus, .pop .box .inputqy input[type='checkbox']:active { outline: none; }
.pop .box .inputqy input[type='radio'] + label, .pop .box .inputqy input[type='checkbox'] + label { cursor: pointer; display: block; position: relative; padding-left: 25px; border: 1px #E9E9E9 solid; box-sizing: border-box; padding: 10px 10px 10px 36px; margin: 5px 0; border-radius: 40px; }
.pop .box .inputqy input[type='radio'] + label:before, .pop .box .inputqy input[type='radio'] + label:after, .pop .box .inputqy input[type='checkbox'] + label:before, .pop .box .inputqy input[type='checkbox'] + label:after { content: ''; font-family: helvetica; display: inline-block; width: 18px; height: 18px; left: 10px; top: 50%; margin-top: -10px; text-align: center; position: absolute; }
.pop .box .inputqy input[type='radio'] + label:before, .pop .box .inputqy input[type='checkbox'] + label:before { background-color: #F7F7F7; border: 1px solid #ccc; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.pop .box .inputqy input[type='radio'] + label:after, .pop .box .inputqy input[type='checkbox'] + label:after { color: #fff; }
.pop .box .inputqy input[type='radio']:checked + label:before, .pop .box .inputqy input[type='checkbox']:checked + label:before { border: 1px solid #ee635f; background-color: #ee635f; }
/*Radio Specific styles*/
.pop .box .inputqy input[type='radio'] + label:before { border-radius: 50%; }
.pop .box .inputqy input[type='radio'] + label:hover:after, .pop .box .inputqy input[type='radio']:checked + label:after { position: absolute; top: 50%; left: 20px; margin-top: -3px; margin-left: -3px; width: 6px; height: 6px; background-color: #fff; border-radius: 6px; }
.pop .box .inputqy input[type='radio'] + label:hover:after { color: #c7c7c7; background-color: #c7c7c7; }
.pop .box .inputqy input[type='radio']:checked + label:after, .pop .box .inputqy input[type='radio']:checked + label:hover:after { color: #fff; ; background-color: #fff; }
/*Checkbox Specific styles*/
.pop .box .inputqy input[type='checkbox'] + label:before { border-radius: 100%; }
.pop .box .inputqy input[type='checkbox'] + label:hover:after, .pop .box .inputqy input[type='checkbox']:checked + label:after { content: "√"; line-height: 18px; font-size: 19px; }
.pop .box .inputqy input[type='checkbox'] + label:hover:after { color: #c7c7c7; }
.pop .box .inputqy input[type='checkbox']:checked + label:after, .pop .box .inputqy input[type='checkbox']:checked + label:hover:after { color: #fff; }
/**/
#pwdjp .box { top: 50px; bottom: 50px; }
.popjiangpin ul { overflow: auto; position: absolute; top: 40px; bottom: 15px; left: 15px; right: 15px; border-radius: 6px; }
.popjiangpin ul li { margin-bottom: 5px; text-align: center;position: relative;}
.popjiangpin ul li:nth-child(2n) { margin-right: 0; }
.popjiangpin ul li .hdjptp { padding: 0; overflow: hidden; border-radius: 6px; background-color: #F9F9F9; }
.popjiangpin ul li .jptu { position: relative; margin-bottom: 0; border-radius:6px 0 0 6px; overflow: hidden; background-color: #FFF; width: 80px; height: 80px; float: left; }
.popjiangpin ul li .jptu img { width: 100% }
.popjiangpin ul li .jpms { margin-left: 90px; overflow: hidden; text-align: left; display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; -webkit-box-orient: vertical; height: 80px; }
.popjiangpin ul li .jpgs { position: absolute; bottom: 0; background-color: rgba(0, 0, 0, 0.3); color: #FFF; padding: 0; width: 100%; font-size: 12px; text-align: center }
.popjiangpin ul li .jpdj { font-size: 16px; line-height: 18px;width: 100%;color: #FF4A4A;}
.popjiangpin ul li .jpmc { font-size: 14px; width: 100%;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.popjiangpin ul li .jptime { font-size: 12px; width: 100%; color:#777;}
.popjiangpin ul li .jpduihuan {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 12px;
    color: #fff;
    background-color: #EA1B29;
    border-radius: 0 10px;
    padding: 5px 10px;
}
.popjiangpin ul li .jpduihuan-ok {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 12px;
    color: #fff;
    background-color: #ccc;
    border-radius: 0 10px;
    padding: 5px 10px;
}
.poupFadIn {
    animation: poupFadIn .2s ease 0s 1;
    -webkit-animation: poupFadIn .2s ease 0s 1;
    -moz-animation: poupFadIn .2s ease 0s 1;
    -o-animation: poupFadIn .2s ease 0s 1;
}
.poupFadOut {
    animation: poupFadOut .2s ease 0s 1;
    -webkit-animation: poupFadOut .2s ease 0s 1;
    -moz-animation: poupFadOut .2s ease 0s 1;
    -o-animation: poupFadOut .2s ease 0s 1;
}
@-webkit-keyframes poupFadIn{from{opacity:0}to{opacity:1}}
@-webkit-keyframes poupFadOut{from{opacity:1}to{opacity:0}}